package model

import exceptions.NoSePuedeObtenerRegistroDeEmpresaAnonimaException
import java.util.Calendar

class EmpresaAnonima(val _fuenteRecabadoraDeInformacion: FuenteRecabadoraDeInformacion,val _departamento: Departamento) extends Empresa {
 
  override def esRegistrada()= false
  
  override def getRegistro(anho: Integer)=throw new NoSePuedeObtenerRegistroDeEmpresaAnonimaException()
  
  override def crearRegistro(delAnho: Integer,ventas: Float,ganancias: Float,enElAnho:Integer): Unit= {
    RegistroDAO.agregarRegistro(new RegistroAnonimo(this,ventas,ganancias,delAnho,enElAnho))
  }
  
  override def todosLosRegistros():List[Registro]={
    throw new NoSePuedeObtenerRegistroDeEmpresaAnonimaException()
  }
  
}